iT邦幫忙

2024 iThome 鐵人賽

DAY 9
0

巢狀迴圈,顧名思義,就是在一個迴圈內部又包含了其他的迴圈,這樣的結構被稱為巢狀迴圈。巢狀迴圈有許多不同的類型,例如:巢狀的 while 迴圈、巢狀的 for 迴圈等等。這些迴圈不僅限於上述兩種形式,也可以是混合不同類型的迴圈,靈活應對複雜的程式邏輯需求。
舉例說明:

利用巢狀for迴圈,撰寫出7x7乘法表三角形:

public static void main(String[] args) {
	    int i,j;
	    
	    for (i = 1; i <= 7;i++){
	        for (j = 1;j <= i;j++){
	            System.out.print(j + "*" + i + "=" + (i*j) + "\t");
	        }
	        System.out.println();
	    }
		
	}

執行後結果:

https://ithelp.ithome.com.tw/upload/images/20240917/20168805XVlNwF3SxM.png

利用巢狀white迴圈,撰寫出6x6倒三角形:

public static void main(String[] args) {
	int j = 6;
	    
	while (j >= 1){
	    int n =1;
	    while (n <= j){
	     System.out.print(n + "*" + j + "=" + (j*n) + "\t");
	            n++;
	        }
	        System.out.println();
	        j--;
	    }
		
	}

執行後結果:
https://ithelp.ithome.com.tw/upload/images/20240917/20168805Ct4iWNk7DC.png

以上是巢狀迴圈的一些撰寫方法,還有簡單的例子

Java的巢狀迴圈就到此處介紹完畢

下一篇介紹Java的迴圈的跳離


上一篇
# Day8 Java的while迴圈、do while迴圈
下一篇
# Day10 迴圈的跳離
系列文
當Java遇見Android,30天學習指南30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言